.c_selector_panel_box{
	width: 100%;
	overflow: hidden;
}
.c_selector_panel{
	width: 33.33333333333%;
	float: left;
}
.c_selector_panel:first-child{
	padding-right:11px;
}
.c_selector_panel:last-child{
	padding-left:11px;
}
.c_selector_panel .title{
	font-size: 16px;
	color: #363636;
	padding: 10px 0px;
}
.c_selector_panel .body{
	width: 100%;
	border: 1px solid #dedede;
	border-radius: 4px;
	background: #f4f6f8;
	height: 300px;
	padding:5px;
	overflow:auto;
}
.c_selector_panel_footer{
	padding: 10px 0px;
	text-align: center;
}
.c_selector_panel_footer .c_ding_btn + .c_ding_btn{
	margin-left: 20px;
}
.selector_left .ding_selector_input{
	padding: 11px;
}
.selector_left .ding_selector_navbar{
	padding: 5px 11px;
	overflow: hidden;
	font-size: 12px;
	cursor: pointer;
}
.selector_left .ding_selector_navbar label{
	font-weight: normal;
}
.c_selector_navbar_item{
	max-width: 33%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #38adff;
    float: left;
    position: relative;
    cursor: pointer;
	font-size: 14px;
	padding-left: 22px;
}
.c_selector_navbar_item:hover{
	text-decoration: underline;
}
.c_selector_navbar_item:last-child{
	color: #333333;
	cursor: default;
}
.c_selector_navbar_item:last-child:hover{
	text-decoration: none;
}

.c_selector_navbar_item .iconfont{
	position: absolute;
	left: 2px;
	color: #333;
	font-size: 12px;
}
.c_selector_navbar_box{
	position: relative;
}
.c_selector_navbar_box .back_icon{
	position: absolute;
	color: #38adff;
	left: 0px;
	top: -1px;
	z-index: 1000;
	cursor: pointer;
}

.modal-dialog {
    width: 650px;
    margin:30px auto;
}

.iconfont{
	position:absolute;
	right:10px;
	top:8px;
}

.iconfonts{
	position:absolute;
	right:10px;
	top:8px;
}

.iconfonts:hover {
    color: #ea7d7d;
}